65d604883d58200f4b1cfc657bc20ab1cfede498,src/main/java/com/superzanti/serversync/util/Server.java,Server,reinitConnection,#,109

Before Change


			oos = new ObjectOutputStream(clientSocket.getOutputStream());
			ois = new ObjectInputStream(clientSocket.getInputStream());
		} catch (IOException e) {
			logs.updateLogs("Failed to obtain streams: " + e.getMessage(), Logger.FULL_LOG);
			return false;
		}
		return true;

After Change


			oos = null;
			ois = null;
		} catch (IOException e) {
			logs.updateLogs(Main.strings.getString("debug_server_reconnect_failed") + ": " + e.getMessage(), Logger.FULL_LOG);
			return false;
		}

		clientSocket = new Socket();
		try {
			clientSocket.connect(new InetSocketAddress(host.getHostName(), SyncConfig.SERVER_PORT), 5000);
		} catch (IOException e) {
			logs.updateLogs(Main.strings.getString("connection_failed_server") + ": " + IP_ADDRESS + ":" + PORT);
			return false;
		}

		logs.updateLogs(Main.strings.getString("debug_IO_streams"), Logger.FULL_LOG);
		try {
			oos = new ObjectOutputStream(clientSocket.getOutputStream());
			ois = new ObjectInputStream(clientSocket.getInputStream());
		} catch (IOException e) {
			logs.updateLogs(Main.strings.getString("debug_IO_streams_failed") + ": " + e.getMessage(), Logger.FULL_LOG);
			return false;
		}
		return true;